package org.example.aitest.entity;

import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import lombok.Data;

/**
 * 收入项目-投标信息(IncomeBid)表实体类
 *
 * @author makejava
 * @since 2025-04-27 17:15:09
 */
@SuppressWarnings("serial")
@Data
public class IncomeBid extends Model<IncomeBid> {

    private Integer id;
    //创建日期
    private Date createDate;
    //投标编号
    private String bidNo;
    //状态
    private String status;
    //招标编号
    private String callBidNo;
    //分标编号
    private String mmNo;
    //招标名称
    private String callBidName;
    //分标名称
    private String mmName;
    //包号
    private String bagNo;
    //包名称
    private String bagName;
    //开标日期
    private Date startBidDate;
    //招标类型
    private String callBidType;
    //招标人
    private String callBidMan;
    //系统内外
    private String systemInOut;
    //招标单位类型
    private String callBidUnit;
    //是否直接签单
    private String isRelQd;
    //其他招标方式
    private String otherCallBidType;
    //其他招标单位类型
    private String otherCallBidUnitType;
    //招标代理机构
    private String callBidDljg;
    //投标金额
    private BigDecimal bidMoney;
    //投标策略
    private String bidCl;
    //招标方式
    private String callBidMethod;
    //招标限价
    private BigDecimal callBidXj;
    //审核通过日期
    private Date auditPassDate;
    //所属商机
    private String ssBuop;
    //商务标书负责部门
    private String swbsDepart;
    //商务标书负责人
    private String swbsMan;
    //技术招标负责部门
    private String jszbDepart;
    //技术招标负责人
    private String jszbMan;
    //行业方向
    private String hyDire;
    //投标主体
    private String bidSub;
    //投标业务部门
    private String bidServeDepart;
    //销售代表或授权代表
    private String salesAuthorRep;
    //销售代表或授权代表联系方式
    private String salesAuthorPhone;
    //招标人所在区域
    private String bidArea;
    //招标人所在省
    private String bidProvice;
    //业务类型
    private String serveType;
    //业务名称
    private String serveName;
    //项目类型
    private String projectType;
    //涉密项目
    private String smProject;
    //备注
    private String remark;
    //创建人
    private String creator;
    //中标操作时间
    private Date wbOpDate;
    //中标金额
    private BigDecimal wbMoney;
    //未中标类型
    private String nowbType;
    //中标日期
    private Date wbDate;

    /**
     * 获取主键值
     *
     * @return 主键值
     */
    @Override
    public Serializable pkVal() {
        return this.id;
    }
}

